long term investments in common stocks - German English Dictionary